系统工具与应用

Copyright © Quectel Wireless Solutions Co., Ltd. 2026. All rights reserved.


解压缩工具

Linux 系统中,tar 命令通常是默认自带的,不需要额外安装。它是核心工具之一,几乎所有Linux发行版(如 Ubuntu、CentOS、Linux 等)都会预装。

安装 tar(如需):

sudo apt update && sudo apt install tar

tar 默认支持打包和解包,但压缩/解压功能依赖其他工具(如 gzip、bzip2、xz),这些工具通常也是预装的。

工具

功能

示例命令

tar

创建或解包普通 tar 归档文件。

tar -cvf file.tar dir/
tar -xvf file.tar

tar + gzip

创建或解包 gzip 压缩的 tar 包。

tar -czvf file.tar.gz dir/
tar -xzvf file.tar.gz

tar + bzip2

创建或解包 bzip2 压缩的 tar 包。

tar -cjvf file.tar.bz2 dir/
tar -xjvf file.tar.bz2

unzip

解压 zip 文件;当前板端 zip 缺失,只验证了解压能力。

unzip file.zip

文件系统与磁盘工具实测

工具

功能

示例命令

df

查看各文件系统挂载点的容量、已用空间和剩余空间。

df -h

du

统计目录或文件占用空间,适合排查某个目录大小。

du -sh /tmp /etc /var/log

fdisk

只读查看磁盘和分区表信息;本次成功列出 eMMC GPT 分区。

fdisk -l

parted

只读查看磁盘分区表和分区名称。

parted -l

partprobe

通知系统重新读取分区表;本次只查看帮助,未刷新真实设备。

partprobe --help

mount / umount

查看挂载点或挂载/卸载文件系统;本次只读取当前挂载状态。

mount

dd

块级数据拷贝工具;本次只做写入空设备的安全 smoke test。

dd if=/dev/zero of=/dev/null bs=1K count=1

进程管理与监控工具实测

工具

功能

示例命令

ps

查看当前进程列表。

ps aux

top

实时或批处理查看 CPU、内存和进程占用。

top -b -n 1

kill / pkill / killall

结束指定进程;本次只验证命令存在,没有终止业务进程。

kill -9   <br>`pkill `<process_name>

nohup

让命令在后台运行,并在退出终端后继续执行。

nohup sh -c "sleep 1; echo nohup-ok" &

nice / renice

设置或调整进程优先级。

nice -n 19 sh -c "echo nice-ok"

vmstat

查看内存、swap、IO、系统调度和 CPU 概况。

vmstat 1 2

systemctl

查看或管理 systemd 服务状态。

systemctl status bluetooth --no-pager

journalctl

查看 systemd 日志。

journalctl -n 20 --no-pager